package day240512.p;

public class Student  {
    String name;
    int age;
    char firstletter;


    public Student(String name,char firstletter, int age) {
        this.name = name;
        this.firstletter=firstletter;
        this.age = age;


    }

    @Override
    public String toString() {
        return this.name + "(" + this.age + ")";
    }
    /*
    public int compareTo(MyComparable other) {
        return comparator.compare(this, other);

        // 想让哪个地方“稳定”，同“可扩展”
        // 就在哪个地方进行抽象...
        // 不要再亲力亲为

        // 谁，来帮我处理以下
        // XXX.xxx|xxx()
        // 比较器.帮我处理
        // 比较器1（姓氏首字母比较器）.帮我处理
        // 比较器2（年龄比较器）.帮我处理
        // 比较器3.帮我处理
        // 比较器n.帮我处理

        // 思考：如果让这里写出代码之后，比较器是不用变化的
        *//*Student o = (Student) other;
        if (this.firstletter == o.firstletter) {
            return 0;
        } else if (this.firstletter > o.firstletter) {
            return 1;
        } else {
            return -1;
        }*/



    }



